Diamond dicing
نویسندگان
چکیده
Many queries that constrain multiple dimensions simultaneously are difficult to express and compute efficiently in both Structured Query Language (SQL) and multidimensional languages. We introduce the diamond cube operator, filling a gap among existing data warehouse operations. It aids decision support and analysis by facilitating the execution of simultaneous multidimensional queries on data cubes. An example query from the business analysis domain follows. A company wants to close shops and terminate product lines simultaneously. The CEO wants the maximal set of products and shops such that each shop would have sales greater than $400 000, and each product would bring revenues of at least $100 000—assuming we terminate all other shops and product lines. Diamonds are intrinsically multidimensional and because of the interaction between dimensions the computation of diamond cubes is challenging. We present diamond dicing experiments on large data sets of more than 100 million facts. Our custom Java implementation is more than one hundred times faster, on a large data set, than a popular database engine.
منابع مشابه
Optimization of UV laser scribing process for light emitting diode sapphire wafers
Billions of light emitting diodes LEDs are used today in traffic control, automotive headlights, flat panel display technology, mobile devices, back lighting, projection, and general illumination applications. With the dramatic growth in LEDs, manufacturers are looking for technologies to increase production yield and decrease cost. Sapphire wafer singulation into miniature dies is one of the c...
متن کاملOptimization of Uv Laser Scribing Process for Led Sapphire Wafers
Billions of LEDs are used today in traffic control, automotive headlights, flat panel display technology, mobile devices, back lighting, projection and general illumination applications. With the dramatic growth in LEDs, manufacturers are looking for technologies to increase production yield and decrease cost. Sapphire wafer singulation into miniature dies is one of the critical steps used in b...
متن کاملEvaluating Multidimensional Queries by Diamond Dicing
Queries that constrain multiple dimensions simultaneously are difficult to express and compute efficiently in both Structured Query Language (SQL) and multidimensional languages. We introduce the diamond cube operator to facilitate the expression of one such class of multidimensional query. We have developed, implemented and tested algorithms to compute diamonds on both real and synthetic large...
متن کاملSilicon saw-tooth refractive lens for high-energy X-rays made using a diamond saw
Silicon is a material well suited for refractive lenses operating at high X-ray energies (>50 keV), particularly if implemented in a single-crystal form to minimize small-angle scattering. A single-crystal silicon saw-tooth refractive lens, fabricated by a dicing process using a thin diamond wheel, was tested with 115 keV X-rays, giving an ideal 17 microm line focus width in a long focal length...
متن کاملPractical Attacks on one Version of DICING
DICING is a synchronous stream cipher submitted to the ECRYPT stream cipher project. Two versions of the cipher actually exist: the first one can be found in the proceedings of the SKEW conference, while the second is available from the web site. In this paper we describe practical distinguishing and key recovery attacks against the first version. These attacks do not apply as such to the web s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Data Knowl. Eng.
دوره 86 شماره
صفحات -
تاریخ انتشار 2013